export interface HotelOrdersVO {
  /**
   * 
   */
  id: string | number;

  /**
   * 
   */
  userId: string | number;

  /**
   * 
   */
  roomId: string | number;

  /**
   * 
   */
  hotelId: string | number;

  /**
   * 入住开始日期
   */
  startDate: string;

  /**
   * 入住结束日期
   */
  endDate: string;

  /**
   * 总价
   */
  totalPrice: number;

  /**
   * 状态枚举
   */
  orderStatus: number;
  /**
   * 预付金额
   */
  prepayAmount: number;

  /**
   * 入住人电话
   */
  mobile: string;

  /**
   * 优惠劵id
   */
  couponId: string | number;

  /**
   * 支付方式（微信/支付宝）
   */
  paymentMethod: string;

  /**
   * 是否续订订单
   */
  isRenew: string;

  /**
   * 优惠金额
   */
  couponPrice: number;

  /**
   * 优惠时长
   */
  couponHour: number;

  /**
   * 预计收入
   */
  revenue: number;

  /**
   * 钥匙id
   */
  keyId: string | number;

  /**
   * 门锁密钥
   */
  doorKey: string;

  /**
   * 原续订id
   */
  renewId: string | number;

  /**
   * 退款编号
   */
  refundId: string | number;
  roomNo: string;
  name: string;
  /**
 * 身份证图片
 */
  idCardurl: string | number;

  /**
  * 身份证图片Url
  */
  idCardurlUrl: string;
}

export interface HotelOrdersForm extends BaseEntity {
  /**
   * 
   */
  id?: string | number;

  /**
   * 
   */
  userId?: string | number;

  /**
   * 
   */
  roomId?: string | number;

  /**
   * 
   */
  hotelId?: string | number;

  /**
   * 入住开始日期
   */
  startDate?: string;

  /**
   * 入住结束日期
   */
  endDate?: string;

  /**
   * 总结
   */
  totalPrice?: number;

  /**
   * 状态枚举
   */
  orderStatus?: number;

  /**
   * 预付金额
   */
  prepayAmount?: number;

  /**
   * 入住人电话
   */
  mobile?: string;

  /**
   * 优惠劵id
   */
  couponId?: string | number;

  /**
   * 支付方式（微信/支付宝）
   */
  paymentMethod?: string;

  /**
   * 是否续订订单
   */
  isRenew?: string;

  /**
   * 优惠金额
   */
  couponPrice?: number;

  /**
   * 优惠时长
   */
  couponHour?: number;

  /**
   * 预计收入
   */
  revenue?: number;

  /**
   * 钥匙id
   */
  keyId?: string | number;

  /**
   * 门锁密钥
   */
  doorKey?: string;

  /**
   * 原续订id
   */
  renewId?: string | number;

  /**
   * 退款编号
   */
  refundId?: string | number;
  roomNo: string;
  /**
 * 身份证图片
 */
  idCardurl?: string | number;


}

export interface HotelOrdersQuery extends PageQuery {
  id?: string | number;

  /**
   * 
   */
  userId?: string | number;

  /**
   * 
   */
  roomId?: string | number;

  /**
   * 
   */
  hotelId?: string | number;

  /**
   * 入住开始日期
   */
  startDate?: string;

  /**
   * 入住结束日期
   */
  endDate?: string;

  /**
   * 总结
   */
  totalPrice?: number;

  /**
   * 状态枚举
   */
  orderStatus?: number;

  /**
   * 预付金额
   */
  prepayAmount?: number;

  /**
   * 入住人电话
   */
  mobile?: string;

  /**
   * 优惠劵id
   */
  couponId?: string | number;

  /**
   * 支付方式（微信/支付宝）
   */
  paymentMethod?: string;

  /**
   * 是否续订订单
   */
  isRenew?: string;

  /**
   * 优惠金额
   */
  couponPrice?: number;

  /**
   * 优惠时长
   */
  couponHour?: number;

  /**
   * 预计收入
   */
  revenue?: number;

  /**
   * 钥匙id
   */
  keyId?: string | number;

  /**
   * 门锁密钥
   */
  doorKey?: string;

  /**
   * 原续订id
   */
  renewId?: string | number;

  /**
   * 退款编号
   */
  refundId?: string | number;
  /**
   * 身份证图片
   */
  idCardurl?: string | number;
  /**
   * 日期范围参数
   */
  params?: any;
  roomNo: string;
  name: string;
}



